package wdt_qf.entity.wdt;

import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@NoArgsConstructor
@Data
public class WdtSaleBackBillRes {


    private ResponseBean response;
    @NoArgsConstructor
    @Data
    public static class ResponseBean {
        private int errorcode;
        private String message;
        private List<StockinListBean> stockin_list;
        private int total_count;

        @NoArgsConstructor
        @Data
        public static class StockinListBean {
            private String actual_refund_amount;
            private String adjust_num;
            private String adjust_price;
            private String associated_time;
            private String check_operator_id;
            private String check_operator_name;
            private String check_time;
            private String created_time;
            private String customer_name;
            private String customer_no;
            private List<DetailsListBean> details_list;
            private String discount;
            private String fa_status;
            private String fenxiao_nick;
            private String fenxiao_nick_no;
            private String flag_id;
            private String flag_name;
            private String goods_amount;
            private String goods_count;
            private String goods_type_count;
            private String logistics_code;
            private String logistics_id;
            private String logistics_name;
            private String logistics_no;
            private String logistics_type;
            private String modified;
            private String nick_name;
            private String note_count;
            private String operator_id;
            private String order_no;
            private int order_type;
            private String order_type_name;
            private String other_fee;
            private int platform_id;
            private String post_fee;
            private String post_share_type;
            private int process_status;
            private String reason;
            private String reason_id;
            private String refund_no;
            private String refund_operator_name;
            private String refund_remark;
            private String remark;
            private String right_price;
            private String shop_name;
            private String shop_no;
            private String shop_remark;
            private String src_order_id;
            private String src_order_no;
            private String src_order_type;
            private String status;
            private int stockin_id;
            private String stockin_no;
            private String stockin_operator_name;
            private String stockin_reason;
            private String stockin_time;
            private String tax_amount;
            private String tid;
            private String total_price;
            private String trade_no;
            private String trade_type;
            private String warehouse_id;
            private String warehouse_name;
            private String warehouse_no;
            private String wms_outer_no;
            private String wms_result;
            private String wms_status;

            @NoArgsConstructor
            @Data
            public static class DetailsListBean {
                private String adjust_num;
                private String adjust_price;
                private String barcode;
                private String base_unit_id;
                private String batch_id;
                private String batch_no;
                private String batch_remark;
                private String brand_name;
                private String brand_no;
                private String cost_price;
                private String cost_price2;
                private String created;
                private String discount;
                private String expect_num;
                private String expire_date;
                private String good_prop1;
                private String good_prop2;
                private String good_prop3;
                private String good_prop4;
                private String good_prop5;
                private String good_prop6;
                private String goods_count;
                private String goods_name;
                private String goods_no;
                private String goods_unit;
                private String modified;
                private String num;
                private String num2;
                private String oid;
                private String org_stockin_detail_id;
                private String position_id;
                private String position_no;
                private String price;
                private String production_date;
                private String prop1;
                private String prop2;
                private String prop3;
                private String prop4;
                private String prop5;
                private String prop6;
                private String rec_id;
                private String remark;
                private String right_cost;
                private String right_num;
                private String right_price;
                private String share_post_cost;
                private String share_post_total;
                private String spec_code;
                private String spec_id;
                private String spec_name;
                private String spec_no;
                private String src_order_detail_id;
                private String src_order_type;
                private String src_price;
                private int stockin_id;
                private String tax;
                private String tax_amount;
                private String tax_price;
                private String tid;
                private String total_cost;
                private String unit_id;
                private String unit_ratio;
                private int validity_days;
            }
        }
    }
}
